package com.ruoyi.warning.domain.vo;


import com.ruoyi.warning.domain.entity.Links;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>
 * 告警联系人表
 * </p>
 *
 * @author chenhc
 * @since 2025-02-06
 */
@Data
@SuppressWarnings("serial")
@ApiModel("端口vo")
public class LinkVO extends Links {
    @ApiModelProperty(value = "来源端口")
    private String sourcePort;
    private String sourceStatus;
    private String remoteStatus;
    private String linkStatus;
    private String outHostname;
    private String inHostname;
    @ApiModelProperty("A带宽利用率")
    private String aBandwidthUtilization;
    @ApiModelProperty("A接收带宽利用率")
    private String aInBandwidthUtilization;
    @ApiModelProperty("B带宽利用率")
    private String bBandwidthUtilization;
    @ApiModelProperty("B接收带宽利用率")
    private String bInBandwidthUtilization;
    @ApiModelProperty("A端口速率")
    private String aIfSpeed;
    @ApiModelProperty("A端口入向字节速率")
    private String aIfInOctetsRate;
    @ApiModelProperty("A端口出向字节速率")
    private String aIfOutOctetsRate;
    @ApiModelProperty("A端口入向错误数")
    private String aIfInErrors;
    @ApiModelProperty("B端口速率")
    private String bIfSpeed;
    @ApiModelProperty("B端口入向字节速率")
    private String bIfInOctetsRate;
    @ApiModelProperty("B端口出向字节速率")
    private String bIfOutOctetsRate;
    @ApiModelProperty("B端口入向错误数")
    private String bIfInErrors;
    @ApiModelProperty("link速率")
    private String linkRate;
    @ApiModelProperty("link速率状态")
    private String linkRateStatus;
}
